package com.bitdf.txing.users.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.util.Date;

import com.bitdf.txing.common.entity.BaseEntity;
import com.bitdf.txing.common.valid.SaveGroup;
import com.bitdf.txing.common.valid.UpdateGroup;
import com.lemon.util.anno.MysqlColumn;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;

/**
 * 
 * 
 * @author Lizhiwei
 * @email 123@qq.com
 * @date 2022-09-05 11:22:36
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("tx_ums_user_other_info")
public class UserOtherInfoEntity extends BaseEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	/**
	 * 用户id
	 */
	@MysqlColumn(comment = "用户id")
	private Long userId;
	/**
	 * 关注数量
	 */
	@MysqlColumn(comment = "关注数量")
	private Integer attendCount;
	/**
	 * 粉丝数量
	 */
	@MysqlColumn(comment = "粉丝数量")
	private Integer fansCount;
	/**
	 * 总评论数
	 */
	@MysqlColumn(comment = "总评论数")
	private Integer commentCount;
	/**
	 * 登录次数
	 */
	@MysqlColumn(comment = "登录次数")
	private Integer loginCount;
	/**
	 * 上一次开通会员时间
	 */
	@MysqlColumn(comment = "上一次开通会员时间")
	private Date lastMemberTime;
	/**
	 * 会员到期时间
	 */
	@MysqlColumn(comment = "会员到期时间")
	private Date memberLimitTime;

}
